/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Vista;

import Bussinnes.DatosGeneralesBLLocal;
import Model.DatosGenerales;
import Model.Usuarios;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author jose
 */
@ManagedBean(name="DatosBean")
@SessionScoped
public class DatosBean {
    @EJB
    private DatosGeneralesBLLocal datosGeneralesBL;
    private DatosGenerales dg;
//    private List<DatosGenerales> lista;

    /** Creates a new instance of DatosBean */
    public DatosBean() {
        FacesContext fc = FacesContext.getCurrentInstance();
        Usuarios u=(Usuarios) fc.getExternalContext().getSessionMap().get("USUARIO");
        dg = new DatosGenerales();
        dg.setNocontrol(Integer.parseInt(u.getControl()));
    }

//    public List<DatosGenerales> getLista(){
//        lista = datosGeneralesBL.Lista();
//        return lista;
//    }

    public DatosGenerales getDg() {
        return dg;
    }

    public void setDg(DatosGenerales dg) {
        this.dg = dg;
    }

    public String procesarPeticion() {
        datosGeneralesBL.RegistrarDatos(dg);
        return "ULaboral";
    }

//    public String prepararNuevoDato(){
//        dg = new DatosGenerales();
//        return "DatosForm";
//    }

}
